
package upc.pilot.service;

import java.util.List;

import upc.pilot.model.Oferta;
import upc.pilot.model.OfertaConsulta;

public interface MantenimientoOfertaService
{

    public int registrarOferta(Oferta oferta) throws Exception;

    public int actualizarOferta(Oferta oferta) throws Exception;

    public int eliminarOferta(int codigo) throws Exception;

    public List<Oferta> listarOferta() throws Exception;

    public Oferta obtenerOfertaPorCodigo(int codigoOferta) throws Exception;

    public int responderOfertaConsulta(String respuesta, int codigo) throws Exception;

    public int cantidadConsultasOferta(int codigo) throws Exception;

    public List<OfertaConsulta> listarOfertaConsulta(int codigoOferta) throws Exception;

}
